<?php
namespace app\task;

use support\Log;

class DemoTask
{
    public function execute()
    {
        Log::info('开始执行DemoTask任务');
        
        try {
            // 这里写你的任务逻辑
            $this->processData();
            
            Log::info('DemoTask执行成功');
        } catch (\Throwable $e) {
            Log::error('DemoTask执行失败: '.$e->getMessage());
        }
    }
    
    protected function processData()
    {
        // 具体的任务处理逻辑
        // 例如：处理过期订单、生成报表等
    }
}